package com.ruitu.router_module.bean.order;

import com.ruitu.router_module.bean.mine.Coupon;

import java.util.List;

public class CartSettlement {
    private String addressId;
    private List<ShopList> goodsList;
    private double totalPrice;
    private double freightMoney;
    private double sumPrice;

    public double getSumPrice() {
        return sumPrice;
    }

    public void setSumPrice(double sumPrice) {
        this.sumPrice = sumPrice;
    }

    public double getFreightMoney() {
        return freightMoney;
    }

    public void setFreightMoney(double freightMoney) {
        this.freightMoney = freightMoney;
    }

    public double getTotalPrice() {
        return totalPrice;
    }

    public void setTotalPrice(double totalPrice) {
        this.totalPrice = totalPrice;
    }

    public String getAddressId() {
        return addressId;
    }

    public void setAddressId(String addressId) {
        this.addressId = addressId;
    }

    public List<ShopList> getGoodsList() {
        return goodsList;
    }

    public void setGoodsList(List<ShopList> goodsList) {
        this.goodsList = goodsList;
    }

    public class GoodsList {

        /**
         * goodId : 3380975769408485260
         * goodName : 微软（Microsoft）Surface Pro
         * typeId : 4313595156318436341
         * goodSalesModel : 2
         * goodMarket : 6289
         * goodNumber : 00003
         * goodVolume : null
         * goodTag : 3640132709092049871
         * provinceId : null
         * cityId : null
         * countyId : null
         * goodInfo : 微软（Microsoft）Surface Pro
         * companyId : 8948349375073729909
         * modelType : 1
         * preSakeStatus : null
         * customizedStatus : 1
         * intervalStatus : 1
         * shoppingGroupStatus : 1
         * companyName : 东城区团队企业
         * companyImage : null
         * goodTypeId : 1458011892412562391
         * imageUrl : /images/goods/4795744513793375096_1541648283352.jpg
         * goodPostage : 1
         * goodStock : 1000
         * goodsModel : {"id":"4781875892078790007","goodId":"3380975769408485260","skuInfo":"5278050608099577764:6971446032657436079","modelPrice":5999,"modelStock":1000,"name":"优惠套装1","collagePrice":21,"price":0,"stringList":null}
         * image : null
         * address : null
         * modelPrice : 5999
         * provinceName : null
         * commentCount : null
         * skuName : null
         * cityName : null
         * countyName : null
         * weight : 500
         * originalPrice : 6299
         * collagePrice : 15
         * countCollage : 2
         * cartGoodsNum : 99
         * totalMoney : 593841.61
         * goodsKuId : null
         * freightMoney : 4999499
         * realMoney : null
         * hasModel : false
         * collageId : null
         * advanceProp : 0
         * goodsList : null
         * couponList : []
         * discount : 0.01
         * disPrice : 59.39
         * agentFlag : false
         */

        private String goodId;
        private String goodName;
        private String typeId;
        private String goodSalesModel;
        private double goodMarket;
        private String goodNumber;
        private Object goodVolume;
        private String goodTag;
        private Object provinceId;
        private Object cityId;
        private Object countyId;
        private String goodInfo;
        private String companyId;
        private String modelType;
        private Object preSakeStatus;
        private String customizedStatus;
        private String intervalStatus;
        private String shoppingGroupStatus;
        private String companyName;
        private Object companyImage;
        private String goodTypeId;
        private String imageUrl;
        private String goodPostage;
        private double goodStock;
        private GoodsModelBean goodsModel;
        private Object image;
        private Object address;
        private String modelPrice;
        private Object provinceName;
        private Object commentCount;
        private String skuName;
        private Object cityName;
        private Object countyName;
        private String weight;
        private String originalPrice;
        private String collagePrice;
        private String countCollage;
        private String cartGoodsNum;
        private double totalMoney;
        private String goodsKuId;
        private String freightMoney;
        private Object realMoney;
        private boolean hasModel;
        private Object collageId;
        private String advanceProp;
        private Object goodsList;
        private double discount;
        private double disPrice;
        private boolean agentFlag;
        private List<Coupon> couponList;
        private Coupon coupon;
        private String couponStatus;

        public String getCouponStatus() {
            return couponStatus;
        }

        public void setCouponStatus(String couponStatus) {
            this.couponStatus = couponStatus;
        }

        public Coupon getCoupon() {
            return coupon;
        }

        public void setGoodMarket(double goodMarket) {
            this.goodMarket = goodMarket;
        }

        public void setCoupon(Coupon coupon) {
            this.coupon = coupon;
        }

        public String getGoodId() {
            return goodId;
        }

        public void setGoodId(String goodId) {
            this.goodId = goodId;
        }

        public String getGoodName() {
            return goodName;
        }

        public void setGoodName(String goodName) {
            this.goodName = goodName;
        }

        public String getTypeId() {
            return typeId;
        }

        public void setTypeId(String typeId) {
            this.typeId = typeId;
        }

        public String getGoodSalesModel() {
            return goodSalesModel;
        }

        public void setGoodSalesModel(String goodSalesModel) {
            this.goodSalesModel = goodSalesModel;
        }

        public double getGoodMarket() {
            return goodMarket;
        }

        public void setGoodMarket(int goodMarket) {
            this.goodMarket = goodMarket;
        }

        public String getGoodNumber() {
            return goodNumber;
        }

        public void setGoodNumber(String goodNumber) {
            this.goodNumber = goodNumber;
        }

        public Object getGoodVolume() {
            return goodVolume;
        }

        public void setGoodVolume(Object goodVolume) {
            this.goodVolume = goodVolume;
        }

        public String getGoodTag() {
            return goodTag;
        }

        public void setGoodTag(String goodTag) {
            this.goodTag = goodTag;
        }

        public Object getProvinceId() {
            return provinceId;
        }

        public void setProvinceId(Object provinceId) {
            this.provinceId = provinceId;
        }

        public Object getCityId() {
            return cityId;
        }

        public void setCityId(Object cityId) {
            this.cityId = cityId;
        }

        public Object getCountyId() {
            return countyId;
        }

        public void setCountyId(Object countyId) {
            this.countyId = countyId;
        }

        public String getGoodInfo() {
            return goodInfo;
        }

        public void setGoodInfo(String goodInfo) {
            this.goodInfo = goodInfo;
        }

        public String getCompanyId() {
            return companyId;
        }

        public void setCompanyId(String companyId) {
            this.companyId = companyId;
        }

        public String getModelType() {
            return modelType;
        }

        public void setModelType(String modelType) {
            this.modelType = modelType;
        }

        public Object getPreSakeStatus() {
            return preSakeStatus;
        }

        public void setPreSakeStatus(Object preSakeStatus) {
            this.preSakeStatus = preSakeStatus;
        }

        public String getCustomizedStatus() {
            return customizedStatus;
        }

        public void setCustomizedStatus(String customizedStatus) {
            this.customizedStatus = customizedStatus;
        }

        public String getIntervalStatus() {
            return intervalStatus;
        }

        public void setIntervalStatus(String intervalStatus) {
            this.intervalStatus = intervalStatus;
        }

        public String getShoppingGroupStatus() {
            return shoppingGroupStatus;
        }

        public void setShoppingGroupStatus(String shoppingGroupStatus) {
            this.shoppingGroupStatus = shoppingGroupStatus;
        }

        public String getCompanyName() {
            return companyName;
        }

        public void setCompanyName(String companyName) {
            this.companyName = companyName;
        }

        public Object getCompanyImage() {
            return companyImage;
        }

        public void setCompanyImage(Object companyImage) {
            this.companyImage = companyImage;
        }

        public String getGoodTypeId() {
            return goodTypeId;
        }

        public void setGoodTypeId(String goodTypeId) {
            this.goodTypeId = goodTypeId;
        }

        public String getImageUrl() {
            return imageUrl;
        }

        public void setImageUrl(String imageUrl) {
            this.imageUrl = imageUrl;
        }

        public String getGoodPostage() {
            return goodPostage;
        }

        public void setGoodPostage(String goodPostage) {
            this.goodPostage = goodPostage;
        }

        public double getGoodStock() {
            return goodStock;
        }

        public void setGoodStock(double goodStock) {
            this.goodStock = goodStock;
        }

        public GoodsModelBean getGoodsModel() {
            return goodsModel;
        }

        public void setGoodsModel(GoodsModelBean goodsModel) {
            this.goodsModel = goodsModel;
        }

        public Object getImage() {
            return image;
        }

        public void setImage(Object image) {
            this.image = image;
        }

        public Object getAddress() {
            return address;
        }

        public void setAddress(Object address) {
            this.address = address;
        }

        public String getModelPrice() {
            return modelPrice;
        }

        public void setModelPrice(String modelPrice) {
            this.modelPrice = modelPrice;
        }

        public Object getProvinceName() {
            return provinceName;
        }

        public void setProvinceName(Object provinceName) {
            this.provinceName = provinceName;
        }

        public Object getCommentCount() {
            return commentCount;
        }

        public void setCommentCount(Object commentCount) {
            this.commentCount = commentCount;
        }

        public String getSkuName() {
            return skuName;
        }

        public void setSkuName(String skuName) {
            this.skuName = skuName;
        }

        public Object getCityName() {
            return cityName;
        }

        public void setCityName(Object cityName) {
            this.cityName = cityName;
        }

        public Object getCountyName() {
            return countyName;
        }

        public void setCountyName(Object countyName) {
            this.countyName = countyName;
        }

        public String getWeight() {
            return weight;
        }

        public void setWeight(String weight) {
            this.weight = weight;
        }

        public String getOriginalPrice() {
            return originalPrice;
        }

        public void setOriginalPrice(String originalPrice) {
            this.originalPrice = originalPrice;
        }

        public String getCollagePrice() {
            return collagePrice;
        }

        public void setCollagePrice(String collagePrice) {
            this.collagePrice = collagePrice;
        }

        public String getCountCollage() {
            return countCollage;
        }

        public void setCountCollage(String countCollage) {
            this.countCollage = countCollage;
        }

        public String getCartGoodsNum() {
            return cartGoodsNum;
        }

        public void setCartGoodsNum(String cartGoodsNum) {
            this.cartGoodsNum = cartGoodsNum;
        }

        public double getTotalMoney() {
            return totalMoney;
        }

        public void setTotalMoney(double totalMoney) {
            this.totalMoney = totalMoney;
        }

        public String getGoodsKuId() {
            return goodsKuId;
        }

        public void setGoodsKuId(String goodsKuId) {
            this.goodsKuId = goodsKuId;
        }

        public String getFreightMoney() {
            return freightMoney;
        }

        public void setFreightMoney(String freightMoney) {
            this.freightMoney = freightMoney;
        }

        public Object getRealMoney() {
            return realMoney;
        }

        public void setRealMoney(Object realMoney) {
            this.realMoney = realMoney;
        }

        public boolean isHasModel() {
            return hasModel;
        }

        public void setHasModel(boolean hasModel) {
            this.hasModel = hasModel;
        }

        public Object getCollageId() {
            return collageId;
        }

        public void setCollageId(Object collageId) {
            this.collageId = collageId;
        }

        public String getAdvanceProp() {
            return advanceProp;
        }

        public void setAdvanceProp(String advanceProp) {
            this.advanceProp = advanceProp;
        }

        public Object getGoodsList() {
            return goodsList;
        }

        public void setGoodsList(Object goodsList) {
            this.goodsList = goodsList;
        }

        public double getDiscount() {
            return discount;
        }

        public void setDiscount(double discount) {
            this.discount = discount;
        }

        public double getDisPrice() {
            return disPrice;
        }

        public void setDisPrice(double disPrice) {
            this.disPrice = disPrice;
        }

        public boolean isAgentFlag() {
            return agentFlag;
        }

        public void setAgentFlag(boolean agentFlag) {
            this.agentFlag = agentFlag;
        }

        public List<Coupon> getCouponList() {
            return couponList;
        }

        public void setCouponList(List<Coupon> couponList) {
            this.couponList = couponList;
        }

        public class GoodsModelBean {
            /**
             * id : 4781875892078790007
             * goodId : 3380975769408485260
             * skuInfo : 5278050608099577764:6971446032657436079
             * modelPrice : 5999
             * modelStock : 1000
             * name : 优惠套装1
             * collagePrice : 21
             * price : 0
             * stringList : null
             */

            private String id;
            private String goodId;
            private String skuInfo;
            private double modelPrice;
            private String modelStock;
            private String name;
            private double collagePrice;
            private double price;
            private Object stringList;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getGoodId() {
                return goodId;
            }

            public void setGoodId(String goodId) {
                this.goodId = goodId;
            }

            public String getSkuInfo() {
                return skuInfo;
            }

            public void setSkuInfo(String skuInfo) {
                this.skuInfo = skuInfo;
            }

            public double getModelPrice() {
                return modelPrice;
            }

            public void setModelPrice(int modelPrice) {
                this.modelPrice = modelPrice;
            }

            public String getModelStock() {
                return modelStock;
            }

            public void setModelStock(String modelStock) {
                this.modelStock = modelStock;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public double getCollagePrice() {
                return collagePrice;
            }

            public void setCollagePrice(double collagePrice) {
                this.collagePrice = collagePrice;
            }

            public double getPrice() {
                return price;
            }

            public void setPrice(int price) {
                this.price = price;
            }

            public Object getStringList() {
                return stringList;
            }

            public void setStringList(Object stringList) {
                this.stringList = stringList;
            }
        }
    }

    public class ShopList {
        private String id;// "8948349375073729909",
        private String name;// "东城区团队企业",
        private String accountId;// "3719427232562365151",
        private String groupId;// "756010544764466377",
        private String createTime;//1541646550000,
        private String adminId;// "8068630511440934883",
        private String userName;//null,
        private String imageUrl;// null,
        //        private String companyInfo;//null,
        private String group;// null,
        private String totalGoods;// null,
        private String cartList;// null,
        private String provinceId;// "2",
        private String cityId;// "3",
        private String countryId;//"4",
        private String companyUrl;// "/images/logo/7807730748716830300.jpg",
        private String companyImage;// "/images/logo/7807730748716830300.jpg"
        private List<GoodsList> goodsList;
        private String goodsAllMoney;

        public String getGoodsAllMoney() {
            return goodsAllMoney;
        }

        public void setGoodsAllMoney(String goodsAllMoney) {
            this.goodsAllMoney = goodsAllMoney;
        }

        public List<GoodsList> getGoodsList() {
            return goodsList;
        }

        public void setGoodsList(List<GoodsList> goodsList) {
            this.goodsList = goodsList;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getAccountId() {
            return accountId;
        }

        public void setAccountId(String accountId) {
            this.accountId = accountId;
        }

        public String getGroupId() {
            return groupId;
        }

        public void setGroupId(String groupId) {
            this.groupId = groupId;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getAdminId() {
            return adminId;
        }

        public void setAdminId(String adminId) {
            this.adminId = adminId;
        }

        public String getUserName() {
            return userName;
        }

        public void setUserName(String userName) {
            this.userName = userName;
        }

        public String getImageUrl() {
            return imageUrl;
        }

        public void setImageUrl(String imageUrl) {
            this.imageUrl = imageUrl;
        }

//        public String getCompanyInfo() {
//            return companyInfo;
//        }

//        public void setCompanyInfo(String companyInfo) {
//            this.companyInfo = companyInfo;
//        }

        public String getGroup() {
            return group;
        }

        public void setGroup(String group) {
            this.group = group;
        }

        public String getTotalGoods() {
            return totalGoods;
        }

        public void setTotalGoods(String totalGoods) {
            this.totalGoods = totalGoods;
        }

        public String getCartList() {
            return cartList;
        }

        public void setCartList(String cartList) {
            this.cartList = cartList;
        }

        public String getProvinceId() {
            return provinceId;
        }

        public void setProvinceId(String provinceId) {
            this.provinceId = provinceId;
        }

        public String getCityId() {
            return cityId;
        }

        public void setCityId(String cityId) {
            this.cityId = cityId;
        }

        public String getCountryId() {
            return countryId;
        }

        public void setCountryId(String countryId) {
            this.countryId = countryId;
        }

        public String getCompanyUrl() {
            return companyUrl;
        }

        public void setCompanyUrl(String companyUrl) {
            this.companyUrl = companyUrl;
        }

        public String getCompanyImage() {
            return companyImage;
        }

        public void setCompanyImage(String companyImage) {
            this.companyImage = companyImage;
        }
    }
}
